use normal entrypoints into base's display pipeline#736
Conversation
|
lol, guess the doctests are a good way of displaying what's changed... |
0516cde to
5e7647d
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #736 +/- ##
==========================================
+ Coverage 84.40% 84.48% +0.07%
==========================================
Files 13 13
Lines 9374 9422 +48
==========================================
+ Hits 7912 7960 +48
Misses 1462 1462 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
187b579 to
2a637f6
Compare
4aba457 to
5de63a2
Compare
|
this last push just changed the if this should instead be actually benchmarked I can remove this change; or if we don't care it can remain fixed like this. the |
5de63a2 to
3004945
Compare
Base and SparseArrays had some funky action-at-a-distance stuff going on, this fully disentangles them. this also makes SparseArrays a little smarter about when to swap to braille, and actually uses the whole screen instead of just the left half. it's also theoretically doing less work now, but it's just a printing function so whatever. width of displayed zeros also doesn't depend on the type anymore, so that error goes away; added in a warning to replace it.
b7ff188 to
1ba3b0f
Compare
1ba3b0f to
7969cbe
Compare
Base and SparseArrays had some funky action-at-a-distance stuff going on, this fully disentangles the printing functions. this is what I really came over here for, the type thing was just me hoping to simplify things a bit. didn't end up effecting much, but does add the
circular_referenceline.it also makes SparseArrays a little smarter about when to swap to braille output, and actually uses the whole screen instead of just the left half. it's also theoretically doing less work now, but it's just a printing function so whatever. the width of displayed zeros also doesn't depend on the type anymore, and is always centered.
since this removes the error that used to come up during printing, I added in a new warning to replace it.
fixes: #21, #22, #233, #618